package com.hsq.service;

import com.hsq.pojo.ClientRequest;
import com.hsq.pojo.PageBean;

public interface ClientRequestService {

    /**
     * 分页条件查询
     * @param currentPage
     * @param pageSize
     * @param clientRequest
     * @return
     */
    PageBean<ClientRequest> selectByPageAndCondition(int currentPage, int pageSize, ClientRequest clientRequest);


    /**
     * 根据id删除数据
     * @param id
     */
    void deleteById(int id);


    /**
     * 添加数据
     * @param clientRequest
     */
    void add(ClientRequest clientRequest);


    /**
     * 根据id数组删除数据
     * @param ids
     */
    void deleteByIds(int[] ids);


    /**
     * 根据id查找数据
     * @param id
     * @return
     */
    ClientRequest selectById(int id);


    /**
     * 修改请求
     * @param clientRequest
     */
    void update(ClientRequest clientRequest);


    String run(int id);
}
